Garmin Fenix 8 Review: An Allrounder Outdoor Smartwatch